@result: vote-result;

.@{result} {
  /* 意见和建议 */
  &-suggestion {
    &-search {
      text-align: right;
      height: 40px;
      line-height: 40px;
      padding-right: 10px;
    }
    &-main {
      height: calc(~'100% - 40px');
      border-top: 1px solid #ddd;
      &-line {
        a {
          color: #4d7ad8 !important;
        }
        &-name {
          line-height: 23px;
        }
        &-content {
          .desc, .docs {
            margin-bottom: 10px;
          }
          .docs {
            &-item {
              position: relative;
              padding-left: 14px;
              line-height: 24px;
              i.icon-coms-currency-Enclosure {
                position: absolute;
                left: 0;
                top: 6px;
              }
              a {
                margin-left: 3px;
              }
            }
          }
          .time {
            color: #adadad;
          }
        }
      }
    }
  }

  /* 打印 */
  &-print {
    &-detaillist {
      border-top: 1px solid #ddd;
    }
    &-preview { // 预览
      height: 100%;
      &-header {
        background-color: #f9f9f9;
        color: #666;
        &-title {
          padding-left: 20px;
          line-height: 48px;
          >span {
            vertical-align: middle;
            font-size: 17px;
          }
        }
        &-icon {
          background-color: #6D3CF7;
          color: #fff;
        }
        &-ops {
          text-align: right;
          padding-right: 20px;
          position: relative;
          top: 8px;
        }
      }
      &-content {
        position: relative;
        &-mask {
          position: absolute;
          width: 100%;
          top: 0;
          bottom: 0;
          z-index: 997;
        }
      }
    }
  }
}